Applying TAME to I/O Automata: A User's Perspective?
نویسندگان
چکیده
Mechanical theorem provers have been shown to expose proof errors, some of them serious, that humans miss. Mechanical provers will be applied more widely if they are easier to use. The tool TAME (Timed Automata Modeling Environment) provides an interface to the prover PVS to simplify specifying and proving properties of automata models. Originally designed for reasoning about Lynch-Vaandrager (LV) timed automata, TAME has since been adapted to other automata models. This paper shows how TAME can be used to specify and verify properties of I/O automata, a class of untimed automata. It also describes the experiences of a new TAME user (the rst author) who used TAME to check Lamport-style hand proofs of invariants for two applications: Romijn's solution to the RPC-Memory Problem [21, 20] and the veri cation by Devillers et al. of the tree identify phase of the IEEE 1394 bus protocol [9, 8]. For the latter application, the TAME mechanization of the hand proofs [8] is compared with the more direct PVS proofs [9]. Improvements to TAME in response to user feedback are discussed.
منابع مشابه
TAME: A PVS Interface to Simplify Proofs for Automata Models
Although a number of mechanical provers have been introduced and applied widely by academic researchers, these provers are rarely used in the practical development of software. For mechanical provers to be used more widely in practice, two major barriers must be overcome. First, the languages provided by the mechanical provers for expressing the required system behavior must be more natural for...
متن کاملTAME: A PVS Interface to Simplify Proofs for Automata
Although a number of mechanical provers have been introduced and applied widely by academic researchers, these provers are rarely used in the practical development of software. For mechanical provers to be used more widely in practice, two major barriers must be overcome. First, the languages provided by the mechanical provers for expressing the required system behavior must be more natural for...
متن کاملA Nonlinear Dynamics Perspective of Wolfram's New Kind of Science Part II: Universal Neuron
Wolfram’s celebrated three-input Cellular Automata is further developed and extended from the perspective of neural networks. A single explicit formula involving two nested absolute-value functions and eight adjustable parameters called synaptic weights, is presented. Such a neuron is proved to be universal by specifying the synaptic weights of all 256 local rules. Applying the nonlinear dynami...
متن کاملTame Loci of Generalized Local Cohomology Modules
Let $M$ and $N$ be two finitely generated graded modules over a standard graded Noetherian ring $R=bigoplus_{ngeq 0} R_n$. In this paper we show that if $R_{0}$ is semi-local of dimension $leq 2$ then, the set $hbox{Ass}_{R_{0}}Big(H^{i}_{R_{+}}(M,N)_{n}Big)$ is asymptotically stable for $nrightarrow -infty$ in some special cases. Also, we study the torsion-freeness of graded generalized local ...
متن کاملA Tame Cantor Set
A Cantor set is a non-empty, compact set that has neither interior nor isolated points. In this paper a Cantor set K ⊆ R is constructed such that every set definable in (R, <,+, ·,K) is Borel. In addition, we prove quantifierelimination and completeness results for (R, <,+, ·,K), making the set K the first example of a modeltheoretically tame Cantor set. This answers questions raised by Friedma...
متن کامل